//
// Created by de on 3/30/21.
//

#ifndef FORCEEIGENTEST_TRUNNINGSTATE_H
#define FORCEEIGENTEST_TRUNNINGSTATE_H


#include <State/Basic/PlaformStateAbstract.h>

class TRunningState : public PlaformStateAbstract{
public:
    TRunningState(StateSelection* p_StateSelection);


    E_State init() override;

    E_State prepare() override;

    E_State start() override;

    E_State reset() override;

    E_State stop() override;

    StateStatus getCurrentState() override;

private:
    RosHandler * p_node;
};


#endif //FORCEEIGENTEST_TRUNNINGSTATE_H
